stack things haphazardly - German English Dictionary